.mobile_type .bt-box-1200{
    width: 100%;
    margin: 0 auto;
}
.mobile_type .first-title>div{
    font-weight: bolder !important;
    font-size: 6vw !important;
    color: #cd0e0f !important;
    margin-top: 2vw !important;
    padding-bottom: 2vw !important;
    border-bottom: #efefef 2px solid !important;
}
/* 飘屏 */
.mobile_type #lovexing12,.mobile_type #lovexin5141,.mobile_type #lovexin51411{
    display: none !important;
}
/* 移动端轮播图 */
.mobile_type .content1-left{
    width: 100%;
    background-color: #FFFFFF;
    height: 57vw;
}
.mobile_type #focus {
    width: 100%;
    height: 57vw;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.mobile_type #focus ul li {
    float: left;
    width: 100vw;
    height: 57vw;
    overflow: hidden;
    position: relative;
    background: #000;
}
.mobile_type #focus ul li img{
    width: 100vw !important;
    height: 57vw !important;
}
.mobile_type #focus .btn {
    position: absolute;
    width: 150px;
    height: 7vw;
    padding: 6px 0;
    right: 4vw;
    bottom: 3vw;
    text-align: right;
}

.mobile_type #focus ul li div.photo_bt a{
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 89%;
}

.mobile_type #focus ul li div.photo_bt {
    position: absolute;
    bottom: 0;
    left: 12px;
    color: #ffffff;
    z-index: 1;
    line-height: 10vw;
    font-size: 4vw;
    width: 84vw;
    line-height: 7.5vw;
}
.mobile_type #one1,.mobile_type #one2,.mobile_type #one3 {
    font-size: 3vw;
}
.mobile_type .tab span {
    padding: 0 0 2vw 0;
    font-size: 3vw;
    text-align: center;
}
.mobile_type .tab {
    height: 10vw;
    line-height: 10vw;
    border-bottom: #dedede solid 1px;
}
.mobile_type .con_one_1gd{
    margin-top: -8vw !important;
}
.mobile_type .con_one_1gd a{
    font-size: 3vw;
}
.mobile_type #tblgov {
    margin-top: 2vw;
}
.mobile_type #tblgov li {
    height: 8vw;
    line-height: 8vw;
}
.mobile_type #tblgov li span {
    float: right;
    color: #999;
    font-size: 4vw;
}

.mobile_type .content1 {
    height: auto;
    margin-top: 30px !important;
}
.mobile_type #tblgov li a {
    font-size: 4vw;
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 70%;
    vertical-align:middle;
}
.mobile_type .content1-right{
    width: 100%;
    background-color: #FFFFFF;
    height: auto;
    padding: 0 1vw;
}
.mobile_type #tblgov li img {
    margin-right: 2vw;
    vertical-align:middle;
}

.mobile_type .govpushinfo150203{
    margin-top: 2vw !important;
}
.govpushinfo150203>.govpushinfo150203{
    margin-top: 0 !important;
}

.mobile_type .govpushinfo150203 li {
    list-style: none;
    height: 8vw;
    line-height: 8vw;
    font-size: 3vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.mobile_type .con_one_2gd{
    float: right;
    margin-top: -10vw !important;
}
.mobile_type .con_one_2gd a{
    color: #999;
    font-size: 3vw;
}

.mobile_type .govpushinfo150203 li img {
    padding-right: 2vw;
    vertical-align:middle;
}
.mobile_type .govpushinfo150203 li a {
    display: inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 70%;
    vertical-align:middle;
    text-decoration: none;
    color: #333;
    font-size: 4vw;
}
.mobile_type .govpushinfo150203 li span {
    font-size: 4vw;
    color: #999;
    overflow: hidden;
    line-height: 35px;
    float: right;
}
.mobile_type .box_02{
    margin-top: 2vw !important;
}
.mobile_type .box_02 li{
    line-height: 8vw !important;
    height: 8vw !important;
}
.mobile_type .box_02 li img {
    margin-right: 2vw;
    vertical-align: middle;
}

.mobile_type .box_02 li a{
    font-size: 4vw;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    vertical-align: middle;
}

.mobile_type .box_02 li span {
    float: right;
    color: #999;
    font-size: 4vw;
}
.mobile_type .con_one_4gd{
    margin-top: -10vw !important;
}
.mobile_type .con_one_4gd a{
    color: #999;
    font-size: 3vw !important;
}
.mobile_type .govpushinfo210619 li img{
    padding-bottom: 0;
}
.mobile_type  .govpushinfo210619{
    margin-top: 0 !important;
}
.mobile_type .con_one_3gd{
    float: right !important;
    margin-top: -8vw !important;
}
.mobile_type .con_one_3gd a{
    color: #999 !important;
    font-size: 3vw !important;
}
.mobile_type .content2-left{
    width: 100%;
    height: auto;
    background-color: #FFFFFF;
    padding: 0 2.5vw;
}
.mobile_type .tab span.hover {
    padding: 0 0 2vw 0;
    text-align: center;
}
.mobile_type .gggd{
    float: right !important;
    margin-top: -10vw !important;
}
.mobile_type .gggd a{
    color: #999 !important;
    font-size: 3vw !important;
}
.mobile_type .content2-right{
    width: 100%;
    height: auto;
    background-color: #FFFFFF;
    padding: 0 2vw;
}
.mobile_type .content2{
    height: auto;
    margin-top: 3vw;
}
.mobile_type .chayue{
    color: #d51a1a !important;
    font-weight: bold !important;
    border-bottom: #d51a1a solid 2px !important;
    font-size: 4vw !important;
}
.mobile_type  #search-form2{
    width: 65vw !important;
    height: 10vw !important;
    margin-top: -7vw !important;
    margin-left: 25vw !important;
}
.mobile_type  #search-form2 input[type="text"]{
    float: left !important;
    width: 50vw !important;
    height: 10vw !important;
    line-height: 10vw !important;
    border: 1px solid #aaa !important;
    padding: 0 2vw !important;
    font-size: 3vw;
}
.mobile_type  #search-form2 input[type="submit"]{
    width: 21vw !important;
    height: 10vw !important;
    float: right !important;
    background-color: #bb2323 !important;
    color: #ffffff !important;
    font-size: 17px !important;
    text-align: center !important;
    line-height: 10vw !important;
    outline: none !important;
    border: none !important;
    margin-top: -10vw !important;
    margin-right: 0vw !important;
}
.mobile_type .dangzheng{
    margin-top: 7vw !important;
    margin-left: 1vw !important;
    font-size: 4vw !important;
}
.mobile_type .dangwu{
    height: 6vw !important;
    font-weight: bold;
    margin-top: 2vw;
    font-size: 4vw;
}

.mobile_type .dangwul table tr{
    display: flex;
    flex-wrap: wrap;
}
.mobile_type .dangwul table tr td{
    width: 25%;
}
.mobile_type .dangwul table tr td a{
    font-size: 4vw;
}
.mobile_type .zhengwul table tr{
    display: flex;
    flex-wrap: wrap;
}
.mobile_type .zhengwul table tr td{
    width: 25%;
}
.mobile_type .zhengwul table tr td a{
    font-size: 4vw;
}
.mobile_type .zhengwu{
    height: 6vw !important;
    font-weight: bold;
    margin-top: 2vw;
    font-size: 4vw;
}
.mobile_type .zhengwul{
    height: auto !important;
}
.mobile_type .red-xinxi{
    font-size: 2vw !important;;
    font-weight: bold !important;;
    color: #fff !important;;
    height: 10vw !important;;
    line-height: 10vw !important;;
    padding-left: 3vw !important;;
    background: #bb2323 !important;;
    width: 100% !important;;
    margin-top: 3vw;
}

.mobile_type .red-xinxi a{
    color: #fff !important;
    margin-left: 3vw !important;
}
.mobile_type .red-xinxi a:first-child{
    color: #fff !important;
    margin-left: 0 !important;
}

.mobile_type .bt-clear{
    height: 0.5vw !important;
}
.mobile_type .part4_bottom {
    width: 100%;
    height: 25vw;
    padding-left: 2vw;
}
.mobile_type .part4_bottom a {
    width: 30.3%;
    float: left;
    height: 8vw;
    line-height: 8vw;
    text-align: center;
    color: #fff;
    background-color: #bb2323;
    border-radius: 6px;
    font-size: 2vw;
    margin: 2vw 1vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 2vw;
}
.mobile_type .part4_top {
    padding: 0 2vw;
    line-height: 10vw;
    width: 100%;
    height: 10vw;
    border-bottom: 1px solid #DEDEDE;
    background-color: #F9F9F9;
    font-size: 4vw;
}
.mobile_type .ztzl{
    margin: 0 auto !important;
    width: 95%;
}
.mobile_type .content3 {
    height: auto;
    margin-top: 2vw !important;
    width: 95%;
}

.mobile_type .content3-left {
    width: 100%;
    background-color: #FFFFFF;
    height: 249px;
    border: solid 1px #dedede;
    margin-bottom: 2vw;
}
.mobile_type .title .bt-left {
    font-size: 4vw;
    color: #d51a1a;
    font-weight: bold;
}
.mobile_type .title .bt-right{
    font-size: 4vw;
}
.mobile_type .grbs li{
    text-align: center;
    height: 12vw;
    line-height: 12vw;
}

.mobile_type .content3-mid {
    width: 100%;
    background-color: #FFFFFF;
    height: auto;
    border: solid 1px #dedede;
    margin-left: 0 !important;
    margin-bottom: 2vw;
}
.mobile_type .content3-mid table{
    font-size: 4vw !important;
}
.mobile_type .content3-mid table tr td.chaxunl{
     padding-left: 5vw !important;
}
.mobile_type .content3-right {
    width: 100%;
    background-color: #FFFFFF;
    height: 250px;
    border: solid 1px #dedede;
}
.mobile_type .con_three_1gd a,.mobile_type .con_three_2gd a{
    font-size: 3vw !important;
}
.mobile_type .selectfoot select{
    width: 48% !important;
    margin-right: 1vw !important;
    margin-bottom: 2vw;
}
/* 轮播 */
.mobile_type .wrap{width:100vw; height:90px;}
.mobile_type .scroll_horizontal{
    position:relative;
    width:100vw;
    height:90px;
}
.mobile_type .scroll_horizontal .box{
    overflow:hidden;
    position:relative;
    width:96vw;
    height:90px;
    margin:0 auto;
}
.mobile_type .scroll_horizontal .list{overflow:hidden;width:9999px;}
.mobile_type .scroll_horizontal .list li{float:left; width:48vw; height:90px; padding:0px 1vw;}
.mobile_type .scroll_horizontal .list li a{display:block;}
.mobile_type .scroll_horizontal .list li img{width:46vw; height:90px;}
/*按钮*/
.mobile_type .scroll_horizontal .prev,
.mobile_type .scroll_horizontal .next{
	cursor:pointer;
	display:block;
    width:35px;
    height:90px;
    position: absolute;
    display: none;
}
.mobile_type .scroll_horizontal .prev{left:0px; top:0px; background:url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3164/site/picture/0/s1812101909141428495.png) no-repeat;}
.mobile_type .scroll_horizontal .next{right:0px; top:0px; background:url(http://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3164/site/picture/0/s1812101912095156162.png) no-repeat;}

.mobile_type .fabul span{
    font-size: 4vw !important;
    margin-left: 2vw;
}


/*要闻*/

.mobile_type .yaowen{
	width: 94%;
    height: 11rem;
    border-bottom: 8px solid #1492ff;
    background: #fff;
    margin: 0 auto;
    margin-bottom: 2.6vw;
	
}
.mobile_type .yaowen1{
	overflow: inherit;
    padding-top: 2vw;
    width: 90%;
    height: 11rem;
    margin: 0 auto;
    padding: 0;
}
.mobile_type .yaowen2{
	width: 100%;
	position: relative;
    height: 100%;
}
.mobile_type .yaowen1 .tag-head{
	margin-right: 4vw;
    position: relative;
    margin-top: 10vw;

}
.mobile_type .yaowen .tag-head span{
	    display: block;
    /* width: 9vw; */
    min-height: 5vw;
    font-size: 5vw;
    color: #fff;
    padding: 1vw 0px;
    text-align: center;
    /* line-height: 6vw; */
    width: 11vw;
    font-weight: bold;
    line-height: 11vw;
    position: absolute;
}
.mobile_type .tag-head img{
	    width: 11vw;
}
.mobile_type .yaowen_li{
	width: 80%;
}

.mobile_type .yaowen_li li{
	text-align: left;
    height: 7vw;
    margin-top: 3vw;
}
.mobile_type .yaowen_li a{
	 background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/40254/dian_on.png) no-repeat left center;
    padding-left: 20px;
    background-size: 9px;
    line-height: 6vw;
    font-size: 4.5vw;
    color: #1492ff;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.mobile_type .ts_more{
	    width: 5rem;
    height: 2rem;
    font-size: 4vw;
    line-height: 2rem;
    text-align: center;
    /* background: #1492ff; */
    color: #1492ff;
    /* content: "更多"; */
    position: absolute;
    bottom: 2vw;
    right: 50%;
    margin-right: -2rem;
}
